Skip to content

patch DGUSScreenHandler::init() to handle REINIT_NOISY_LCD#28459

Open
ellensp wants to merge 1 commit into
MarlinFirmware:bugfix-2.1.xfrom
ellensp:fix-dgus_reloaded-sdcard-bug
Open

patch DGUSScreenHandler::init() to handle REINIT_NOISY_LCD#28459
ellensp wants to merge 1 commit into
MarlinFirmware:bugfix-2.1.xfrom
ellensp:fix-dgus_reloaded-sdcard-bug

Conversation

@ellensp

@ellensp ellensp commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Description

With REINIT_NOISY_LCD enabled, removing the sdcard on dgus_e3s1pro or dgus_reloaded resulted in the boot screen being redisplayed with no way out of it.

The same bug was in both user interfaces.

Updated DGUSScreenHandler.cpp to check for booted flag and, after 'booted' is true, call triggerFullUpdate()

Requirements

REINIT_NOISY_LCD, SDSUPPORT with RELOADED or E3S1PRO UI

Benefits

Works as expected; can remove and insert the SD card without getting the boot screen.

Configurations

Eg from the issue
Configuration Files E5Plus SD Card Bug.zip

Related Issues

  • [BUG] Removing SD card at main DWIN menu screen makes Marlin splash/boot screen appear and doesn't progress to menu - Ender 5 Plus Creality V2.2 board #28370
  • Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Projects

    None yet

    Development

    Successfully merging this pull request may close these issues.

    1 participant